trailer camp - French English Dictionary